package com.study.config;

import com.study.properties.UploadFile;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @Author chenyeqing
 * @Date 2021/11/29 23:27
 */
@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {

    @Autowired
    UploadFile uploadFile;

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        // 配置server虚拟路径，handler为前台访问的目录，locations为files相对应的本地路径
        registry.addResourceHandler("/file/**")
                .addResourceLocations("file:" + uploadFile.getPath());
    }

}
